/*
 * Rectangle2D.h
 *
 *  Created on: 18/06/2013
 *      Author: gonzalo
 */

#ifndef RECTANGLE2D_H_
#define RECTANGLE2D_H_

#include "Figure.h"
#include <vector>

class Rectangle2D: public Figure {
public:
	Rectangle2D(GLuint  program);
	virtual ~Rectangle2D();

	virtual void draw(GLuint program, glm::mat4 & world_matrix);

	void set_color(const glm::vec3 & color);

	virtual void change_texture_data(const std::vector<DatosVertice> & texturas);
};

#endif /* RECTANGLE2D_H_ */
